The town of Castelsardo on the northwest coast of Sardinia shows up on a lot of “prettiest towns in Italy” lists with good reason. With a castle, beautiful beaches, and spa hotels, there is a lot to like about this spot!🇮🇹
📍 Castelsardo, Sardinia
📸 Olena Buyskykh / Alamy